package io.gitee.xyuesheng.day04;

public abstract class Animal {
    public void eat() {
        System.out.println("正在吃饭。。。");
    }

//    public void shout(){
//
//    }


    //只有声明，没有实现
    public abstract void shout();

}

abstract class Cat extends Animal {
    public void shout() {
        System.out.println("喵喵喵。。。");
    }
}

//如果子类不是抽象的，就必须实现父类的抽象方法
//abstract class Dog extends Animal{
//    public void shout(){
//        System.out.println("汪汪汪。。。");
//    }
//}
class Dog extends Animal {
    @Override
    public void shout() {
        System.out.println("汪汪汪。。。");
    }
}
